History
History
Synonyms
UK
US
Meaning:
barrage

an obstacle built across a river to store water for irrigation

weapon fire

CURTAIN OF FIRE as in Wiktionary
CURTAIN OF FIRE as in Wikipedia